Opérateurs
Le tableau 2 énumère et décrit tous les opérateurs reconnus par le moteur de création de script After Effects. Le tableau 3 présente la priorité et associativité de tous les opérateurs. Tableau 2 Description des opérateurs Opérateurs | Description |
---|
new | Alloue un objet. | delete | Annule l'allocation d'un objet. | typeof | Renvoie le type de données. | void | Renvoie la valeur indéfinie. | . | Membre de la structure. | [] | Elément de tableau. | () | Appel de fonction. | ++ | Pré- ou post-incrément. | -- | Pré- ou post-décrément. | - | Négation ou soustraction unaire. | ~ | NOT au niveau bit. | ! | NOT logique. | * | Produit. | / | Division. | % | Division modulo. | + | Addition. | << | Décalage vers la gauche au niveau du bit. | >> | Décalage vers la droite au niveau du bit. | >>> | Décalage non signé vers la droite au niveau du bit. | < | Inférieur. | <= | Inférieur ou égal. | > | Supérieur. | >= | Supérieur ou égal. | == | Egal. | != | Différent. | & | AND au niveau bit. | ^ | XOR au niveau bit. | | | OR au niveau bit. | && | AND logique. | || | OR logique. | ?: | Conditionnel (ternaire). | = | Attribution. | += | Attribution avec l'opération d'addition. | -= | Attribution avec l'opération de soustraction. | *= | Attribution avec l'opération de multiplication. | /= | Attribution avec l'opération de division. | %= | Attribution avec l'opération modulo. | <<= | Attribution avec l'opération de décalage vers la gauche au niveau du bit. | >>= | Attribution avec opération de décalage vers la droite au niveau du bit. | >>>= | Attribution avec opération non signée de décalage vers la droite au niveau du bit. | &= | Attribution avec opération AND au niveau du bit. | ^= | Attribution avec opération XOR au niveau du bit. | |= | Attribution avec opération OR au niveau du bit. | , | Evaluation multiple. |
Tableau 3 Priorité des opérateurs Opérateurs (énumérés par ordre de priorité décroissant) | Associativité |
---|
[], (), . | gauche à droite | new, delete, - (négation unaire), ~, !, typeof, void,++, -- | droite à gauche | *, /, % | gauche à droite | +, - (soustraction) | gauche à droite | <<, >>, >>> | gauche à droite | <, <=, >, >= | gauche à droite | ==, != | gauche à droite | & | gauche à droite | ^ | gauche à droite | | | gauche à droite | && | gauche à droite | || | gauche à droite | ?: | droite à gauche | =, /=, %=, <<=, >>=, >>>=, &=, ^=, |=, +=, -=, *= | droite à gauche | , | gauche à droite |
|